// 一个JS文件即是一个模块！ 模块分为三类：1- 内置的模块 2- 自定义的模块 3- 第三方模块
// 如果要使用模块首先要知道如何引入。
// path 模块提供了一些用于处理文件路径的小工具(函数)，我们可以通过以下方式引入该模块：
const path = require("path");// 引入内置模块
// 常用方法：
// * `path.join([path1][, path2][, ...]) `: 用于连接路径。该方法的主要用途在于，会正确使用当前系统的路径分隔符，Unix系统是"`/`"，Windows系统是"`\`"。 (常用)
console.log(path.join());// .
console.log(path.join(__dirname));// E:\hy01\Lesson03\code
console.log(path.join(__dirname,"a","b","c"));// E:\hy01\Lesson03\code\a\b\c
console.log(path.join(__dirname,"../m"));// E:\hy01\Lesson03\m
console.log(path.join(__dirname,"./m"));// E:\hy01\Lesson03\code\m


// * `path.resolve()`：  将路径或者路径片段序列化为绝对路径  (常用)
//
// 	```js
//
//   ```
//
//
//
// * `path.extname(p)`：返回路径中文件的后缀名。 (常用)
//
// 	```js
//
//   ```
//
//
//
// * `path.isAbsolute(path)`: 判断参数 **path** 是否是绝对路径。
//
// ```js
//
// ```
//
//
//
// * `path.dirname(p)`：返回路径中代表文件夹的部分
//
// 	```js
//
//   ```
//
//
//
// * `path.basename(p[, ext])`：返回路径中的最后一部分。
//
//   ```js
//
//   ```
//
